import requset from './request.js'

// 登录时的请求
export const GoLogin = function(params) {
  return requset.post('/login', params)
}

// 菜单栏    侧边栏数据的获取
export const GetMenuList = function() {
  return requset.get('/menus')
}

// 用户列表 数据的获取
export const GetUserList = function(params) {
  return requset.get('/users', { params })
}
// 修改用户列表的状态
export const changeUserList = function(uid, type) {
  return requset.put(`/users/${uid}/state/${type}`)
}

// 根据 ID 查询用户信息
export const Getuser = function(id) {
  return requset.get(`/users/${id}`)
}

// 添加新用户
export const AddUser = function(params) {
  return requset.post('/users', params)
}
// 修改的用户提交
export const EditUerInfo = function(id, params) {
  return requset.put(`/users/${id}`, params)
}

// 删除单个用户
export const DeleteUserInfo = id => {
  return requset.delete(`/users/${id}`)
}
// 获取所有的的权限列表
export const GETRightList = type => {
  return requset.get(`/rights/${type}`)
}

// 获取角色列表的所有数据

export const GETRolesList = () => {
  return requset.get('/roles')
}

// 添加角色
export const AddRole = params => {
  return requset.post('/roles', params)
}

// 编辑角色
export const EditRoles = (id, params) => {
  return requset.put(`/roles/${id}`, params)
}
// 删除角色
export const DeleteRoles = id => {
  return requset.delete(`/roles/${id}`)
}
